#ifndef GAMEITEMS_H
#define GAMEITEMS_H

#define ITEM_TYPE 0

// In order to be able to differentiate between individual spries and backgrounds we have to
// give each background and sprite class an item type. To keep things clear, all the backgounds
// will have type numbers that are negitive and all sprites will have class numbers that are
// positive. The base background class will have a type equal to -1 and the base sprite class
// will have a type equal to 1.

class GameItems
{
public:
    enum GItemType {// Backgrounds
                    BaseBackgound = -1,

                    //Sprites
                    BaseSprite = 1,
                    Building = 2,
                    Person = 3,
                    RoadBlock = 4};
};

#endif // GAMEITEMS_H
